﻿#define _CRT_SECURE_NO_WARNINGS 1

#include "Snake.h"
#include <locale.h>


void GameTest()
{
	setlocale(LC_ALL, "");//配置本地化
	srand((unsigned int)time(NULL));//设置时间戳，用以生成随机数
	
	Snake s;//实例化出一个Snake对象
	int ch;//用以接收输入字符，判断是否继续游戏
	
	//设计成可以循环游戏
	do
	{
		GameStart(&s);
		GameRun(&s);
		GameEnd(&s);
		SetPos(20, 10);
		printf("是否要继续游戏：Y/N");
		SetPos(20, 11);
		printf("请输入：");
		ch = getchar();
		getchar();//清理换行符
	} while (ch == 'Y' || ch == 'y');

	SetPos(0, 26);//设置光标位置，使得程序结束时的相关信息，打印在控制台窗口靠下的位置处
}

int main()
{
	GameTest();
	return 0;
}